const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
    transpileDependencies: true,
    // 如果是部署在根目录，使用 '/'
    publicPath: '/',

    // 如果是部署在子目录，比如 '/admin'，则使用 '/admin/'
    // publicPath: '/admin/',

    // 如果不确定部署路径，可以使用相对路径
    // publicPath: './',

    // 打包输出目录
    outputDir: 'dist',

    // 放置静态资源的目录
    assetsDir: 'assets',

    // 生产环境不需要 sourceMap
    productionSourceMap: false,
    css: {
        loaderOptions: {
            sass: {
                // 全局引入变量和 mixin
                additionalData: `
          @import "@/assets/styles/variables.scss";
          @import "@/assets/styles/mixins.scss";
        `
            }
        }
    }
})
